<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" >

  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/turbolinks/5.2.0/turbolinks.js" integrity="sha256-iM4Yzi/zLj/IshPWMC1IluRxTtRjMqjPGd97TZ9yYpU=" crossorigin="anonymous"></script>
  <link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel="stylesheet">
  <link href="https://fonts.googleapis.com/css?family=Cousine|Inconsolata" rel="stylesheet">
  <link rel="shortcut icon" type="image/png" href="/favicon.png">

  <link rel="stylesheet" href="/css/style.css">
  <link rel="stylesheet" href="/css/css/fontawesome-all.min.css">
  <link rel="stylesheet" href="/css/css/work-sans-v7.css">
  <script src="/js/main.js"></script>

  <!-- Begin Jekyll SEO tag v2.6.1 -->
<title>Plugin &amp; API List | Hive Developer</title>
<meta name="generator" content="Jekyll v4.0.0" />
<meta property="og:title" content="Plugin &amp; API List" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Run a steemd node with your preferred APIs." />
<meta property="og:description" content="Run a steemd node with your preferred APIs." />
<link rel="canonical" href="plugin-and-api-list.html" />
<meta property="og:url" content="plugin-and-api-list.html" />
<meta property="og:site_name" content="Hive Developer" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2020-08-26T11:52:22-07:00" />
<script type="application/ld+json">
{"description":"Run a steemd node with your preferred APIs.","mainEntityOfPage":{"@type":"WebPage","@id":"plugin-and-api-list.html"},"@type":"BlogPosting","url":"plugin-and-api-list.html","headline":"Plugin &amp; API List","dateModified":"2020-08-26T11:52:22-07:00","datePublished":"2020-08-26T11:52:22-07:00","@context":"https://schema.org"}</script>
<!-- End Jekyll SEO tag -->


  
</head>
<body>
<header>
  <h1>
    <button type="button" class="open-nav" id="open-nav"></button>
    <a href="/"  class="logo-link"><img src="/images/logotype_black.svg" height="40" alt="Hive Developer logo"></a>
  </h1>

  
  <form action="/search/" method="get">
    <input type="text" name="q" id="search-input" placeholder="Search">
    <input type="submit" value="Search" style="display: none;">
  </form>
  

  <div id="sidebar" class="sidebar">
	
	
	
		
    <section class="pnl-main-nav-section main-nav-section" url="/">
		<h6 class="ctrl-nav-section title">Introduction</h6>
		<ul class="cont-nav-section content">
			
				
					
					
						
						<li><a href="/#introduction-welcome">Welcome to Hive</a></li>
						
					
				
			
		</ul>
	</section>
	
		
    <section class="pnl-main-nav-section main-nav-section" url="/quickstart/">
		<h6 class="ctrl-nav-section title">Quickstart</h6>
		<ul class="cont-nav-section content">
			
				
					
					
						
						<li><a href="/quickstart/#quickstart-choose-library">Choose Library</a></li>
						
					
						
						<li><a href="/quickstart/#quickstart-hive-full-nodes">Hive Nodes</a></li>
						
					
						
						<li><a href="/quickstart/#quickstart-testnet">Hive Testnet</a></li>
						
					
				
			
		</ul>
	</section>
	
		
    <section class="pnl-main-nav-section main-nav-section" url="/tutorials/">
		<h6 class="ctrl-nav-section title">Tutorials</h6>
		<ul class="cont-nav-section content">
			
				
					
						<li><a href="/tutorials/#tutorials-javascript">Javascript</a></li>
					
				
					
						<li><a href="/tutorials/#tutorials-python">Python</a></li>
					
				
					
						<li><a href="/tutorials/#tutorials-ruby">Ruby</a></li>
					
				
					
						<li><a href="/tutorials/#tutorials-recipes">Recipes</a></li>
					
				
			
		</ul>
	</section>
	
		
    <section class="pnl-main-nav-section main-nav-section" url="/services/">
		<h6 class="ctrl-nav-section title">Services</h6>
		<ul class="cont-nav-section content">
			
				
					
					
						
						<li><a href="/services/#services-hive-blog">hive.blog</a></li>
						
					
						
						<li><a href="/services/#services-hivesigner">HiveSigner</a></li>
						
					
						
						<li><a href="/services/#services-jussi">Jussi</a></li>
						
					
						
						<li><a href="/services/#services-imagehoster">ImageHoster</a></li>
						
					
						
						<li><a href="/services/#services-dhf">DHF</a></li>
						
					
				
			
		</ul>
	</section>
	
		
    <section class="pnl-main-nav-section main-nav-section" url="/apidefinitions/">
		<h6 class="ctrl-nav-section title">Appbase API</h6>
		<ul class="cont-nav-section content">
			
				
					
					
						
						<li><a href="/apidefinitions/#apidefinitions-condenser-api">Condenser Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-bridge">Bridge</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-account-by-key-api">Account By Key Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-account-history-api">Account History Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-block-api">Block Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-database-api">Database Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-debug-node-api">Debug Node Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-follow-api">Follow Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-jsonrpc">Jsonrpc</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-market-history-api">Market History Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-network-broadcast-api">Network Broadcast Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-rc-api">Rc Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-reputation-api">Reputation Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-rewards-api">Rewards Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-tags-api">Tags Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-transaction-status-api">Transaction Status Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-witness-api">Witness Api</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-broadcast-ops">Broadcast Ops</a></li>
						
					
						
						<li><a href="/apidefinitions/#apidefinitions-broadcast-ops-communities">Broadcast Ops Communities</a></li>
						
					
				
			
		</ul>
	</section>
	
		
    <section class="pnl-main-nav-section main-nav-section" url="/resources/">
		<h6 class="ctrl-nav-section title">Resources</h6>
		<ul class="cont-nav-section content">
			
				
					
					
						
						<li><a href="/resources/#resources-overview">Overview</a></li>
						
					
						
						<li><a href="/resources/#resources-client-libs">Client Libraries</a></li>
						
					
						
						<li><a href="/resources/#resources-bluepaper">Bluepaper</a></li>
						
					
						
						<li><a href="/resources/#resources-whitepaper">Whitepaper</a></li>
						
					
						
						<li><a href="/resources/#resources-tools">Tools</a></li>
						
					
						
						<li><a href="/resources/#resources-hivesigner-libs">Hivesigner Libs</a></li>
						
					
						
						<li><a href="/resources/#resources-hive-keychain">Hive Keychain</a></li>
						
					
						
						<li><a href="/resources/#resources-developeradvocate">Community & Help</a></li>
						
					
				
			
		</ul>
	</section>
	
		
    <section class="pnl-main-nav-section main-nav-section" url="/glossary/">
		<h6 class="ctrl-nav-section title">Glossary</h6>
		<ul class="cont-nav-section content">
			
				
					
					
						
						<li><a href="/glossary/#glossary-chain-basics">Chain Basics</a></li>
						
					
						
					
						
						<li><a href="/glossary/#glossary-governance">Governance</a></li>
						
					
						
						<li><a href="/glossary/#glossary-transactions">Transactions</a></li>
						
					
						
						<li><a href="/glossary/#glossary-api">API</a></li>
						
					
						
						<li><a href="/glossary/#glossary-market">Market</a></li>
						
					
				
			
		</ul>
	</section>
	
</div>



  <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
</header>
<div class="main" id="top">
  <div class="hero">
    <h1 class="hero__h1">Hive Developer Portal </h1>
    <img class="hero__img" src="/images/honey-comb-92.png" style="position: relative; top: 10px;" />
  </div>
  <section id="tutorials-recipes-plugin-and-api-list" class="row tutorials-recipes-plugin-and-api-list">
	<h3>
		<a id="tutorials-recipes-plugin-and-api-list">
			Plugin & API List
			
		</a>
	</h3>
	
		<span class="description"><p>Run a <code class="highlighter-rouge">steemd</code> node with your preferred APIs.</p>
</span>
	

	<p><em>This is a list of the plugins, and their associated dependencies, required to enable specific apis.</em></p>

<p><strong>When setting up the config file <code class="highlighter-rouge">steemd</code> will enable the <code class="highlighter-rouge">chain</code>, <code class="highlighter-rouge">p2p</code>, and <code class="highlighter-rouge">webserver</code> plugins regardless of other dependencies.</strong></p>

<h2 id="apis-with-their-respective-plugin-dependencies">API’s with their respective plugin dependencies</h2>

<ul>
  <li><a href="#account_by_key_api"><code class="highlighter-rouge">account_by_key_api</code></a></li>
  <li><a href="#account_history_api"><code class="highlighter-rouge">account_history_api</code></a></li>
  <li><a href="#block_api"><code class="highlighter-rouge">block_api</code></a></li>
  <li><a href="#condenser_api"><code class="highlighter-rouge">condenser_api</code></a></li>
  <li><a href="#database_api"><code class="highlighter-rouge">database_api</code></a></li>
  <li><a href="#debug_node_api"><code class="highlighter-rouge">debug_node_api</code></a></li>
  <li><a href="#follow_api"><code class="highlighter-rouge">follow_api</code></a></li>
  <li><a href="#market_history_api"><code class="highlighter-rouge">market_history_api</code></a></li>
  <li><a href="#network_broadcast_api"><code class="highlighter-rouge">network_broadcast_api</code></a></li>
  <li><a href="#rc_api"><code class="highlighter-rouge">rc_api</code></a></li>
  <li><a href="#reputation_api"><code class="highlighter-rouge">reputation_api</code></a></li>
  <li><a href="#rewards_api"><code class="highlighter-rouge">rewards_api</code></a></li>
  <li><a href="#tags_api"><code class="highlighter-rouge">tags_api</code></a></li>
  <li><a href="#transaction_status_api"><code class="highlighter-rouge">transaction_status_api</code></a></li>
  <li><a href="#witness_api"><code class="highlighter-rouge">witness_api</code></a></li>
</ul>

<h3 id="account_by_key_api"><code class="highlighter-rouge">account_by_key_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Used to lookup account information based on a public key.</li>
  <li><strong>Requires:</strong> <code class="highlighter-rouge">account_by_key</code></li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-account-by-key-api"><code class="highlighter-rouge">account_by_key_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">account_by_key</span>
<span class="py">plugin</span> <span class="p">=</span> <span class="s">account_by_key_api</span>
</code></pre></div></div>

<hr />

<h3 id="account_history_api"><code class="highlighter-rouge">account_history_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Used to lookup account history information.</li>
  <li><strong>Requires:</strong> <code class="highlighter-rouge">account_history</code> or <code class="highlighter-rouge">account_history_rocksdb</code></li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-account-history-api"><code class="highlighter-rouge">account_history_api.*</code></a></li>
</ul>

<p>Note, the <code class="highlighter-rouge">account_history_rocksdb</code> plugin does not provide support for <a href="/apidefinitions/#condenser_api.get_transaction"><code class="highlighter-rouge">condenser_api.get_transaction</code></a>.</p>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">account_history</span>
<span class="py">plugin</span> <span class="p">=</span> <span class="s">account_history_api</span>
</code></pre></div></div>

<p>… or …</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">account_history_rocksdb</span>
<span class="py">plugin</span> <span class="p">=</span> <span class="s">account_history_api</span>
</code></pre></div></div>

<hr />

<h3 id="block_api"><code class="highlighter-rouge">block_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Used to query values related to the block plugin.</li>
  <li><strong>Requires:</strong> <em>No additional</em></li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-block-api"><code class="highlighter-rouge">block_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">block_api</span>
</code></pre></div></div>

<hr />

<h3 id="condenser_api"><code class="highlighter-rouge">condenser_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Intended to help ease the transition to AppBase.  It is recommended that apps transition away from this API.</li>
  <li><strong>Requires:</strong> <code class="highlighter-rouge">database_api</code> (automatic)</li>
  <li><strong>Optional:</strong>
    <ul>
      <li><code class="highlighter-rouge">account_by_key</code></li>
      <li><code class="highlighter-rouge">tags</code></li>
      <li><code class="highlighter-rouge">follow</code> or <code class="highlighter-rouge">reputation</code> (e.g.: if fronting hivemind)</li>
      <li><code class="highlighter-rouge">market_history</code></li>
      <li><code class="highlighter-rouge">account_history</code></li>
    </ul>
  </li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-condenser-api"><code class="highlighter-rouge">condenser_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">account_by_key tags follow market_history account_history</span>
<span class="py">plugin</span> <span class="p">=</span> <span class="s">condenser_api</span>
</code></pre></div></div>

<p>…or …</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">account_by_key tags reputation market_history account_history</span>
<span class="py">plugin</span> <span class="p">=</span> <span class="s">condenser_api</span>
</code></pre></div></div>

<hr />

<h3 id="database_api"><code class="highlighter-rouge">database_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Used to query information about accounts, transactions, and blockchain data.</li>
  <li><strong>Requires:</strong> <em>No additional</em></li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-database-api"><code class="highlighter-rouge">database_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">database_api</span>
</code></pre></div></div>

<hr />

<h3 id="debug_node_api"><code class="highlighter-rouge">debug_node_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Allows all sorts of creative “what-if” experiments with the chain.</li>
  <li><strong>Requires:</strong> <code class="highlighter-rouge">debug_node</code></li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-debug-node-api"><code class="highlighter-rouge">debug_node_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">debug_node</span>
<span class="py">plugin</span> <span class="p">=</span> <span class="s">debug_node_api</span>
</code></pre></div></div>

<hr />

<h3 id="follow_api"><code class="highlighter-rouge">follow_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Used to lookup information related to reputation and account follow operations.</li>
  <li><strong>Requires:</strong> <code class="highlighter-rouge">follow</code> (automatic)</li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-follow-api"><code class="highlighter-rouge">follow_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">follow_api</span>
</code></pre></div></div>

<hr />

<h3 id="market_history_api"><code class="highlighter-rouge">market_history_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Used to lookup market history information. Can return the market and trade history of the internal STEEM:SBD market. The order book, recent trades and the market volume is made available through this plugin.</li>
  <li><strong>Requires:</strong> <code class="highlighter-rouge">market_history</code> (automatic)</li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-market-history-api"><code class="highlighter-rouge">market_history_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">market_history_api</span>
</code></pre></div></div>

<hr />

<h3 id="network_broadcast_api"><code class="highlighter-rouge">network_broadcast_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Used to broadcast transactions and blocks.</li>
  <li><strong>Requires:</strong> <code class="highlighter-rouge">rc</code> (automatic)</li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-network-broadcast-api"><code class="highlighter-rouge">network_broadcast_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">network_broadcast_api</span>
</code></pre></div></div>

<hr />

<h3 id="rc_api"><code class="highlighter-rouge">rc_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Managing of resources - curation rewards, vesting shares, etc.</li>
  <li><strong>Requires:</strong>
    <ul>
      <li><code class="highlighter-rouge">rc</code> (automatic)</li>
      <li><code class="highlighter-rouge">database_api</code> (automatic)</li>
    </ul>
  </li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-rc-api"><code class="highlighter-rouge">rc_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">rc_api</span>
</code></pre></div></div>

<hr />

<h3 id="reputation_api"><code class="highlighter-rouge">reputation_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Manage account reputation (relevant to voting on content).</li>
  <li><strong>Requires:</strong> <code class="highlighter-rouge">reputation</code> (automatic)</li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-reputation-api"><code class="highlighter-rouge">reputation_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">reputation_api</span>
</code></pre></div></div>

<hr />

<h3 id="rewards_api"><code class="highlighter-rouge">rewards_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Used to simulate curve payouts.</li>
  <li><strong>Requires:</strong> <em>No additional</em></li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-rewards-api"><code class="highlighter-rouge">rewards_api.*</code></a></li>
</ul>

<p>Note: <strong>The <code class="highlighter-rouge">rewards_api</code> plugin is for testing purposes only, do not run in production.</strong></p>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">rewards_api</span>
</code></pre></div></div>

<hr />

<h3 id="tags_api"><code class="highlighter-rouge">tags_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Used to lookup information about tags, posts, and discussions as well as votes.</li>
  <li><strong>Requires:</strong> <code class="highlighter-rouge">tags</code> (automatic)</li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-tags-api"><code class="highlighter-rouge">tags_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">tags_api</span>
</code></pre></div></div>

<hr />

<h3 id="transaction_status_api"><code class="highlighter-rouge">transaction_status_api</code></h3>

<ul>
  <li><strong>Purpose:</strong> Evaluates a transaction status after calling <a href="/apidefinitions/#condenser_api.broadcast_transaction"><code class="highlighter-rouge">condenser_api.broadcast_transaction</code></a>.</li>
  <li><strong>Requires:</strong>
    <ul>
      <li><code class="highlighter-rouge">transaction_status</code> (automatic)</li>
      <li><code class="highlighter-rouge">database_api</code> (automatic)</li>
    </ul>
  </li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-transaction-status-api"><code class="highlighter-rouge">transaction_status_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">transaction_status_api</span>
</code></pre></div></div>

<hr />

<h3 id="witness_api-deprecated"><code class="highlighter-rouge">witness_api</code> <em>(deprecated)</em></h3>

<ul>
  <li><strong>Purpose:</strong> The witness plugin contains all of the bandwidth logic (replaced by <code class="highlighter-rouge">rc</code>).  Can access the available bandwidth of an account and current reserve ratio.</li>
  <li><strong>Requires:</strong> <code class="highlighter-rouge">rc</code> (automatic)</li>
  <li><strong>Exposed Methods:</strong> <a href="/apidefinitions/#apidefinitions-witness-api"><code class="highlighter-rouge">witness_api.*</code></a></li>
</ul>

<p>Example in <code class="highlighter-rouge">chain.ini</code>:</p>

<div class="language-ini highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="py">plugin</span> <span class="p">=</span> <span class="s">witness_api</span>
</code></pre></div></div>

</section>

</div>
<div class="footer">
  <a href="#">Back to top</a>
</div>
<script>
    document.getElementById("open-nav").addEventListener("click", function () {
        document.body.classList.toggle("nav-open");
    });
</script>
</body>
</html>


<script src="/js/adjust.js"></script>

